.accordion {
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
}

.accordion .accordion-header {
    border-width: 0 0 1px;
    cursor: pointer;
}

.accordion .accordion-body { border-width: 0 0 1px; }

.accordion-noborder { border-width: 0; }

.accordion-noborder .accordion-header { border-width: 0 0 1px; }

.accordion-noborder .accordion-body { border-width: 0 0 1px; }

.accordion-collapse { background: url('images/accordion_arrows.png') no-repeat 0 0; }

.accordion-expand { background: url('images/accordion_arrows.png') no-repeat -16px 0; }

.accordion {
    background: #ffffff;
    border-color: #95B8E7;
}

.accordion .accordion-header {
    background: #E0ECFF;
    filter: none;
}

.accordion .accordion-header-selected { background: #ffe48d; }

.accordion .accordion-header-selected .panel-title { color: #000000; }